
 package com.ami.kvm.jviewer.common;
 
 import java.io.IOException;
 
 public abstract interface IAVIOutputStream
 {
   public abstract void setTimeScale(long paramLong);
   
   public abstract long getTimeScale();
   
   public abstract void setFrameRate(long paramLong);
   
   public abstract long getFrameRate();
   
   public static enum VideoFormat {
     RAW,  JPG,  PNG;
     
     private VideoFormat() {}
   }
   
   public abstract void setVideoCompressionQuality(float paramFloat);
   
   public abstract float getVideoCompressionQuality();
   
   public abstract void setVideoDimension(int paramInt1, int paramInt2);
   
   public abstract java.awt.Dimension getVideoDimension();
   
   public abstract boolean writeFrame(java.awt.image.BufferedImage paramBufferedImage)
     throws IOException;
   
   public abstract void writeFrame(java.io.File paramFile)
     throws IOException;
   
   public abstract void writeFrame(java.io.InputStream paramInputStream)
     throws IOException;
   
   public abstract void close()
     throws IOException;
   
   public abstract void finish()
     throws IOException;
   
   public abstract void initVideoFrames();
   
   public abstract void setOutputFile(java.io.File paramFile);
   
   public abstract void setVideoFormat(VideoFormat paramVideoFormat);
   
   public abstract void setSingleVideo(boolean paramBoolean);
   
   public abstract boolean isStreamClosed();
   
   public abstract void setStreamClosed(boolean paramBoolean);
 }


/* Location:              D:\Users\tianlin\Downloads\JViewer.jar!\com\ami\kvm\jviewer\common\IAVIOutputStream.class
 * Java compiler version: 5 (49.0)
 * JD-Core Version:       0.7.1
 */